technological apparatus - Spanish English Dictionary